public class Person{
    //成员属性
    private String name;
    private int age;
    //构造器 构造方法 创建对象的所以没有返回值，是特殊的方法
    public Person(){
        System.out.println("无参构造器");
    }
    public Person(String name){
        System.out.println("单参构造器");
        this.name = name;
    }
    public Person(String name,int age){
        this(name);
        System.out.println("全参构造器");
        this.age = age;
    }
    // public Person(String name){
    // name的使用方法传来的参数,age可以传入一个默认值，int类型的默认值是0，也可以根据实际业务传入一个默认值，
    //比如-1。
    //   this(name,0);    
    //   System.out.println("单参构造器");
    //     
    // }
    
    public void show(){
        System.out.println("姓名："+name+"年龄:"+age);
    }
}